package org.soderiakelvy.model.dao;

import java.util.List;

import org.soderiakelvy.model.domain.CondicionIvaVO;
import org.soderiakelvy.model.domain.ContribucionVO;
import org.soderiakelvy.model.domain.SujetoVO;

public interface ContribucionDao {
	void insertContribucionVO(ContribucionVO contribucion)throws Exception;
	void updateContribucionVO(ContribucionVO contribucion)throws Exception;
	void deleteContribucionVO(ContribucionVO contribucion)throws Exception;
	ContribucionVO getContribucionBySujeto(SujetoVO sujeto)throws Exception;
	
	List<ContribucionVO> getContibucionesByCondicionIva(CondicionIvaVO condicionIva);
}
